* {
    	margin: 0;
    	padding: 0;
    	box-sizing: border-box;
}
body {
	height: 1650px;
	width: 1280px;
}


.light {
	#whiteTextBG {
		background-color: #ffffff;
		padding-top: 5px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 10px;
	}

	#buttonTest {
		color: #1f1f1f;
	}

	#genericCompany {
		height: 420px;
		background-image: url("generic-site/Layer 9.png");
		line-height: 404px;
		opacity: 0.902;
		font-size: 30px;
		letter-spacing: -1px;
		color: #222222;
		font-weight: bold;
		font-family: "Gotham Bold";
		text-align: center;
	}

	#header {
		background-color: #c0bcbc;
		background-image: url("generic-site/final1.png");
		background-repeat: no-repeat;
		background-position: 50 10;
	}

	#headerText {
		padding-top: 23px;
		padding-right: 23px;
		padding-bottom: 23px;
		word-spacing: 35px;
		text-align: right;
		font-size: 20px;
		letter-spacing: 0px;
		text-align: right;
		line-height: 16px;
		color: #313131;
		font-weight: bold;
		font-family: "Arial";
	}

	#welcome {
		padding-top: 30px;
		padding-bottom: 90px;
		padding-left: 60px;
		background-image: url("generic-site/OMG.png");
		background-repeat: no-repeat;
		background-position: 640 40;
		height: 370px;
	}

	#welcomeHeader {
		font-size: 40px;
		letter-spacing: 0px;
		line-height: 44px;
		color: #333333;
		font-family: "Myriad Pro";
		padding-bottom: 40px;
	}

	#welcomeText {
		font-size: 20px;
		letter-spacing: 0px;
		line-height: 35px;
		color: #333333;
		font-family: "Arial";
	}

	#passion {
		padding-top: 30px;
		padding-bottom: 60px;
		padding-left: 680px;
		background-color: #537abd;
		background-image: url("generic-site/sketch.png");
		background-repeat: no-repeat;
		height: 360px;
	}

	#passionHeader {
		text-align: left;
		font-size: 40px;
		letter-spacing: 0px;
		line-height: 44px;
		color: #ffffff;
		font-family: "Arial";
		padding-bottom: 40px;
	}

	#passionText {
		text-align: left;
		font-size: 20px;
		letter-spacing: 0px;
		line-height: 35px;
		color: #222244;
		font-family: "Arial";
	}

	#touch {
		padding-top: 60px;
		padding-bottom: 85px;
		padding-left: 110px;
		background-image: url("generic-site/Shape 1.png");
		height: 320px;
	}

	#touchText {
		font-size: 20px;
		letter-spacing: 0px;
		line-height: 25px;
		color: #666666;
		font-family: "Arial";
	}

	#footer {
		padding-top: 50px;
		padding-bottom: 40px;
		padding-left: 70px;
		background-color: #222222;
		background-image: url("generic-site/Layer 18.png");
		background-repeat: no-repeat;
		background-position: 1030 50;
	}
	#footerText {
		font-size: 12px;
		letter-spacing: 1px;
		line-height: 16px;
		color: #999999;
		font-family: "Arial";
	}

	#copyright {
		height: 46px;
		background-color: #000000;
	}

	#copyrightText {
		font-size: 12px;
		letter-spacing: 1px;
		line-height: 46px;
		color: #666666;
		font-family: "Arial";
		text-align: center;
	}
}

.dark {
	#whiteTextBG {
		background-color: #ffffff;
		padding-top: 5px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 10px;
	}

	#buttonTest {
		color: #1f1f1f;
	}

	#genericCompany {
		height: 420px;
		background-image: url("generic-site/Layer 9.png");
		line-height: 404px;
		opacity: 0.902;
		font-size: 30px;
		letter-spacing: -1px;
		color: #222222;
		font-weight: bold;
		font-family: "Gotham Bold";
		text-align: center;
	}

	#header {
		background-color: #272727;
		background-image: url("generic-site/final1.png");
		background-repeat: no-repeat;
		background-position: 50 10;
	}

	#headerText {
		padding-top: 23px;
		padding-right: 23px;
		padding-bottom: 23px;
		word-spacing: 35px;
		text-align: right;
		font-size: 20px;
		letter-spacing: 0px;
		text-align: right;
		line-height: 16px;
		color: #dbdbdb;
		font-weight: bold;
		font-family: "Arial";
	}

	#welcome {
		padding-top: 30px;
		padding-bottom: 90px;
		padding-left: 60px;
		background-color: #272727;
		background-image: url("generic-site/OMG.png");
		background-repeat: no-repeat;
		background-position: 640 40;
		height: 370px;
	}

	#welcomeHeader {
		font-size: 40px;
		letter-spacing: 0px;
		line-height: 44px;
		color: #dbdbdb;
		font-family: "Myriad Pro";
		padding-bottom: 40px;
	}

	#welcomeText {
		font-size: 20px;
		letter-spacing: 0px;
		line-height: 35px;
		color: #dbdbdb;
		font-family: "Arial";
	}

	#passion {
		padding-top: 30px;
		padding-bottom: 60px;
		padding-left: 680px;
		background-color: #537abd;
		background-image: url("generic-site/sketch.png");
		background-repeat: no-repeat;
		height: 360px;
	}

	#passionHeader {
		text-align: left;
		font-size: 40px;
		letter-spacing: 0px;
		line-height: 44px;
		color: #ffffff;
		font-family: "Arial";
		padding-bottom: 40px;
	}

	#passionText {
		text-align: left;
		font-size: 20px;
		letter-spacing: 0px;
		line-height: 35px;
		color: #222244;
		font-family: "Arial";
	}

	#touch {
		padding-top: 60px;
		padding-bottom: 85px;
		padding-left: 110px;
		background-image: url("generic-site/Shape 1.png");
		height: 320px;
	}

	#touchText {
		font-size: 20px;
		letter-spacing: 0px;
		line-height: 25px;
		color: #666666;
		font-family: "Arial";
	}

	#footer {
		padding-top: 50px;
		padding-bottom: 40px;
		padding-left: 70px;
		background-color: #222222;
		background-image: url("generic-site/Layer 18.png");
		background-repeat: no-repeat;
		background-position: 1030 50;
	}
	#footerText {
		font-size: 12px;
		letter-spacing: 1px;
		line-height: 16px;
		color: #999999;
		font-family: "Arial";
	}

	#copyright {
		height: 46px;
		background-color: #000000;
	}

	#copyrightText {
		font-size: 12px;
		letter-spacing: 1px;
		line-height: 46px;
		color: #666666;
		font-family: "Arial";
		text-align: center;
	}
}